package com.gper.edu.implicts

/**
 * 引入了隐式转换函数
 */

import com.gper.edu.implicts.implicits._
/**
 * @Author: ellis.guan
 * @Description: 使用隐式转换扩展类的功能
 * @Date:    2020/4/5 16:12
 * @Version:    1.0
 */
object ExtendMethodDemo {
  def main(args: Array[String]): Unit = {
    val mysql = new Mysql
    mysql.insert(30)
    //有了隐式函数后，mysql就可以使用delete方法
    mysql.delete(2)
  }
}

class Mysql {
  def insert(value:Int): Unit ={
    println("insert value :"+value)
  }
}

class DB{
  def delete(id:Int): Unit ={
    println("delete id = "+id+" data.")
  }
}